package com.zzyl.nursing.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * TODO
 *
 * @Author mr.luo
 * @Date 25 5月 2025 20:01
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@ApiModel(description = "设备表")
public class DeviceDTO {
    // 设备id
    @ApiModelProperty(value = "设备id")
    private String bindingLocation;
    //  设备描述
    @ApiModelProperty(value = "设备描述")
    private String deviceDescription;
    //  设备名称
    @ApiModelProperty(value = "设备名称")
    private String deviceName;
    //  设备类型
    @ApiModelProperty(value = "设备类型")
    private Integer locationType;
    //  设备别名
    @ApiModelProperty(value = "设备别名")
    private String nickname;
    //  设备物理位置类型
    @ApiModelProperty(value = "设备物理位置类型")
    private Integer physicalLocationType;
    //  产品Key
    @ApiModelProperty(value = "产品Key")
    private String productKey;
    //  备注
    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "注册设备请求")
    private RegisterDeviceRequest registerDeviceRequest;
}
